package main.java.ensao.cryptography.ui;

import javax.swing.JTabbedPane;

public class TabbedPane extends JTabbedPane {

	public TabbedPane() {
		this.init();
	}

	public void init() {

		RSAPane rsa_attaqu = new RSAPane();
		this.addTab(
				"<html><body leftmargin=10 topmargin=8 marginwidth=10 marginheight=5>RSA</body></html>",
				null, rsa_attaqu, " Implémentation de l'algorithme rsa ");

		RSAattaquePane rsa_attaque = new RSAattaquePane();

		this.addTab(
				"<html><body leftmargin=10 topmargin=8 marginwidth=10 marginheight=5>Attaque RSA</body></html>",
				null, rsa_attaque, " ici on va simuler une attaque rsa ");

		DSAPane dsapan = new DSAPane();
		this.addTab(
				"<html><body leftmargin=10 topmargin=8 marginwidth=10 marginheight=5>DSA</body></html>",
				null, dsapan, " Implémentation de l'algorithme DSA ");

		ELGAMALPane elgpane = new ELGAMALPane();
		this.addTab(
				"<html><body leftmargin=10 topmargin=8 marginwidth=10 marginheight=5>ElGamal</body></html>",
				null, elgpane, " Implémentation de l'algorithme ElGamal ");

	}
}
